/*头部通用样式*/
.head-menu .el-menu .el-menu-item:first-child {
    font-size: 24px;
}
/*侧边栏通用样式*/
.el-aside .sidebar .el-menu-vertical-demo .is-active{
    font-weight: inherit;
    font-size: 15px!important;
    /* padding: 0 20px; */
}
.el-aside .sidebar .el-menu-vertical-demo .el-menu-item:not(.is-active):hover {
    font-weight: inherit;
    font-size: 15px;
    padding: 0 20px;
}
/*主框架右边的滚动条*/
.content-box::-webkit-scrollbar-track {
    background: rgba(255, 249, 244, 0.1);
}
.content-box::-webkit-scrollbar-thumb {
    background: gray;
}
/*主框架*/
.view ,.el-main{
    padding: 16px;
}
.jiansezhu{
    height: calc(100% - 45px);
}
.view {
    padding: 16px;
    height: calc(100% - 16px);
    overflow: auto;
    padding-top: 0px;
}
.handle-box{
    height: 60px;
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    /* margin-left: -15px; */
    margin-bottom: 15px;
    /* margin-top: -15px; */
}
.handle-box >span {
    text-align: center;
    padding: 0 0 0 20px;
}
.handle-box [type='button']{
    margin: 0 15px;
    border-radius: 25px;
    height: 40px;
    line-height: 1.2;
    vertical-align: top;
    min-width: 115px;
}
.handle-box >.el-input{
    width: 220px;
    margin-right: 10px;
}
.handle-box input[type='text']{
    width: 220px;
    /* border: 0px; */
    border-radius: 25px;
    height: 35px;
}
.seacths{
    position: absolute;
    right: 0px;
}
.seacths > .el-button--primary {
    color: #ffffff!important;
    background-color: #0862C3!important;
    border-color: #0862C3!important;
}

.el-dialog textarea{
    width: 220px;
    border: 1px solid #3A5196;
}
.el-menu-item:focus, .el-menu-item:hover{
    outline: 0;
    background-color: inherit!important;
}
.el-menu-demo .refresh{
    display: none!important;
}
.el-button--mini, .el-button--mini.is-round{
    padding: 7px 10px!important;
}
.bg-purple{
    border-radius: 25px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }
td > .cell > .el-button--primary {
    color: #16a2f6!important;
    background-color: #e5f6fe!important;
    border-color: #e5f6fe!important;
    font-size: 14px;
    box-shadow:inherit;
  }
  .dialog-footer > .el-button--primary {
    color: #16a2f6!important;
    background-color: #e5f6fe!important;
    border-color: #e5f6fe!important;
    font-size: 14px;
  }
  td > .cell > .el-button--warning {
    color: #efa355!important;
    background-color: #fff2de!important;
    border-color: #fff2de!important;
    font-size: 14px;
  }
  td > .cell > .el-button--success {
    color: #2dc7ae!important;
    background-color: #c7f4f1!important;
    border-color: #c7f4f1!important;
    font-size: 14px;
  }
  .dialog-footer > .el-button--success {
    color: #2dc7ae!important;
    background-color: #c7f4f1!important;
    border-color: #c7f4f1!important;
    font-size: 14px;
  }
  td > .cell > .el-button--danger {
    color: #FF3535!important;
    background-color: #FDEDEA!important;
    border-color: #FDEDEA!important;
    font-size: 14px;
  }
  .handle-box > .el-button--warning {
    color: #efa355!important;
    background-color: #fff2de!important;
    border-color: #fff2de!important;
    font-size: 14px;
  }
  .handle-box > div > .el-button--warning {
    color: #ffffff!important;
    background-color: #DDC224!important;
    border-color: #fff2de!important;
    font-size: 14px;
    box-shadow: 4px 3px 8px #E1DA7C;
  }
  .handle-box > div > .el-button--primary {
    box-shadow: 4px 3px 8px #A3E3EF;
  }
  .el-dialog__header{
    border-bottom: 1px solid #EDEDED;
  }
  .dialog-footer{
      text-align: center;
  }
  .control{
      text-align: center;
  }
/* 表格边框线问题 */
.el-table--border, .el-table--group{
    border: none;
}
.el-table__header-wrapper th:nth-last-of-type(2){
    border-right: none;
}
.el-table--border::after, .el-table--group::after{
    width: 0;
}
.el-table::before,.el-table::after{
    height: 0;
    width: 0;
}
/* 表头及表格样式 */
/* 表头错位问题 */
body .el-table th.gutter{
    display: table-cell!important;
  }
/* 表头出现下边框线问题 */
.el-table__header,.el-table__body{
    border-collapse:collapse;
}
.el-table tr{
    font-size:14px;
}
.el-table tr th{
    height: 50px;
    text-align: center;
}

.tablebox{
    height: calc(100% - 90px);
    padding: 15px;
    padding-bottom: 0px;
}
.tablefisbox{
    height: calc(100% - 50px);
}
.pages{
    float: right;
    padding-top: 10px;
    text-align: right;
}
.el-table__body-wrapper {
    overflow: auto;
    overflow-x: hidden;
    height: calc(100% - 51px);
}



.el-table__body-wrapper::-webkit-scrollbar{
    width:5px;
    height:5px;
/**/
}
.el-table__body-wrapper::-webkit-scrollbar-track{
    background: #efefef00;
    border-radius:2px;
}
.el-table__body-wrapper::-webkit-scrollbar-thumb{
    background: #bfbfbf;
    border-radius:10px;
}
.el-table__body-wrapper::-webkit-scrollbar-thumb:hover{
    background: #b6dbf0;
}
.el-table__body-wrapper::-webkit-scrollbar-corner{
    background: #ffffff;
}
.view::-webkit-scrollbar{
    width:5px;
    height:5px;
}
.view::-webkit-scrollbar-track{
    background: #efefef00;
    border-radius:2px;
}
.view::-webkit-scrollbar-thumb{
    background: #bfbfbf;
    border-radius:10px;
}
.view::-webkit-scrollbar-thumb:hover{
    background: #b6dbf0;
}
.view::-webkit-scrollbar-corner{
    background: #ffffff;
}
.srocll::-webkit-scrollbar{
    width:5px;
    height:5px;
/**/
}
.srocll::-webkit-scrollbar-track{
    background: #efefef00;
    border-radius:2px;
}
.srocll::-webkit-scrollbar-thumb{
    background: #bfbfbf;
    border-radius:10px;
}
.srocll::-webkit-scrollbar-thumb:hover{
    background: #b6dbf0;
}
.srocll::-webkit-scrollbar-corner{
    background: #ffffff;
}